Modeling Collaborative Behavior Using Cooperation Contracts

نویسندگان

  • Michael Schrefl
  • Gerti Kappel
  • Peter Lang
چکیده

Several objects exhibit collaborative behavior if they act together in answering a message they have received jointly. Collaborative behavior is deened by cooperation contracts which are established between several object classes and which declare a set of cooperative methods. A cooperative method is invoked by a cooperative message sent to a tuple of instances, one for each object class in the cooperation contract. This extends the traditional message passing paradigm which requires the receiver of a message to be a single object only. Cooperation contracts ooer several beneets for behavior modeling in object-oriented database design. Behavior provided by several object classes in concert needs not be dispersed and can be deened in a single place. Therefore, behavior designs become symmetric, better maintainable and better extensible. Cooperation contracts can easily be made available as beneecial modeling construct in existing object-oriented database management systems by adding a few classes. This paper presents such an extension based on the commercial object-oriented database management system GemStone.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Issue-Based Collaborative Process Modeling

This paper describes research work on collaborative process modeling and model-based computer support. It shows how collective issue resolutions can be modeled in the context of collaborative processes, and how other collaboration structures, such as negotiation and negotiated contracts, derive from that primitive structure. These ideas are illustrated through CPCE, which is a generic process-c...

متن کامل

Collaborative Information Seeking Behavior: Concepts and Theories

Background and Aim: Collaborative information seeking is an interaction among members of a group who purposefully try to access and share joint information. Although collaboration is a key component of information seeking behavior, but most of the studies in this area are focused on individual information seeking behavior and collaborative aspects are considered much less. As a result, there is...

متن کامل

Cooperation Contracts

In this paper we introduce the concept of cooperative message handling, in which several objects act together in answering a message they have received jointly. Cooperative message handling extends the traditional message passing paradigm which requires the receiver of a message to be a single object only. Cooperative messages are deened with cooperation contracts which are established between ...

متن کامل

A Cooperation Model for Teaching/Learning Modeling Disciplines

The use of new technology must be combined with modern teaching practices to be effective. Collaborative learning is a general term employed for a variety of classroom practices designed to foster shared responsibility for a course. The teaching/learning process of software/database modeling subject areas can be greatly improved through the application of collaborative learning, but there are s...

متن کامل

مشارکت در پژوهش های دانشگاه علوم پزشکی تهران

Background and Aim: In the past few years publications in the field of medicine have increased considerably in Iran and knowledge production in this country shows the greatest growth rate in the entire Middle East region. Considering the fact that 12% of all faculty members in the health and medical sector in Iran are employed by Tehran University of Medical Sciences, this university is regarde...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 26  شماره 

صفحات  -

تاریخ انتشار 1998